import java.awt.*; import java.applet.*; import java.awt.event.*; //NEW IMPORT STATEMENT public class KeyListenerApplet extends Applet implements KeyListener { public String msg; public String msg2; public int y; public void init() { setBackground(Color.gray); addKeyListener(this); msg = ""; msg2 = ""; } public void paint(Graphics g) { Graphics2D g2D = (Graphics2D)g; g2D.drawString(msg, 0, 20); g2D.drawString(msg2, 0, 40); } public void keyPressed(KeyEvent e) { msg = "Key Pressed: " + e.getKeyChar(); msg2 = "Key Code: " + e.getKeyCode(); repaint(); } public void keyReleased(KeyEvent e) { msg = "Key Released: " + e.getKeyChar(); msg2 = "Key Code: " + e.getKeyCode(); repaint(); } public void keyTyped(KeyEvent e) { //BLANK - This even is triggered when a key would be typed. It is similar to the keyPressed event. } }